400
How can I display the column using currency format and enlarge the font for certain values

Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Currency");
	var_Column->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellCaptionFormat,TVariant(1));
	var_Column->FormatColumn = L"len(value) ? ((0:=dbl(value)) < 10 ? '<fgcolor=808080><font ;7>' : '<b>') + currency(=:0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));
	var_Items->AddItem(TVariant("9.94"));
	var_Items->AddItem(TVariant("11.94"));
	var_Items->AddItem(TVariant("1000"));

399
How can I get the number of occurrences of a specified string in the cell

ComboBox1->Columns->Add(L"");
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"occurrences");
	var_Column->ComputedField = L"lower(%0) count 'o'";
	var_Column->FormatColumn = L"'contains ' + value + ' of \\'o\\' chars'";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1 oooof the root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 3"));
	var_Items->set_ExpandItem(h,true);

398
How can I display dates in my format

Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Date");
	var_Column->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellCaptionFormat,TVariant(1));
	var_Column->FormatColumn = L"'<b>' + year(0:=date(value)) + '</b><fgcolor=808080><font ;6> (' + month(=:0) + ' - ' + day(=:0) +')'";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,21).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,24).operator double()));

397
How can I display dates in short format

ComboBox1->Columns->Add(L"Date")->FormatColumn = L"shortdate(value)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4).operator double()));

396
How can I display dates in long format

ComboBox1->Columns->Add(L"Date")->FormatColumn = L"longdate(value)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4).operator double()));

395
How can I display only the right part of the cell

ComboBox1->Columns->Add(L"");
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Right");
	var_Column->ComputedField = L"%0 right 2";
	var_Column->FormatColumn = L"'\"' + value + '\"'";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("SChild 3"));
	var_Items->set_ExpandItem(h,true);

394
How can I display only the left part of the cell

ComboBox1->Columns->Add(L"");
ComboBox1->Columns->Add(L"Left")->ComputedField = L"%0 left 2";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("SChild 3"));
	var_Items->set_ExpandItem(h,true);

393
How can I display true or false instead 0 and -1

ComboBox1->Columns->Add(L"Boolean")->FormatColumn = L"value != 0 ? 'true' : 'false'";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(true));
	var_Items->AddItem(TVariant(false));
	var_Items->AddItem(TVariant(true));
	var_Items->AddItem(TVariant(0));
	var_Items->AddItem(TVariant(1));

392
How can I display icons or images instead numbers

ComboBox1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Icons");
	var_Column->set_Def(Excomboboxlib_tlb::DefColumnEnum::exCellCaptionFormat,TVariant(1));
	var_Column->FormatColumn = L"'The cell displays the icon <img>'+value+'</img> instead ' + value";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(1));
	var_Items->AddItem(TVariant(2));
	var_Items->AddItem(TVariant(3));

391
How can I display the column using currency

ComboBox1->Columns->Add(L"Currency")->FormatColumn = L"currency(dbl(value))";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));
	var_Items->AddItem(TVariant("0"));
	var_Items->AddItem(TVariant(5));
	var_Items->AddItem(TVariant("10000.99"));

390
How can I display the currency only for not empty cells

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Currency")->ComputedField = L"len(%0) ? currency(dbl(%0)) : ''";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));
	var_Items->AddItem(TVariant("0"));
	var_Items->set_ItemBackColor(var_Items->AddItem(TNoParam()),RGB(255,128,128));
	var_Items->AddItem(TVariant("10000.99"));

389
Is there a function to display the number of days between two date including the number of hours

ComboBox1->Columns->Add(L"Start")->Width = 32;
ComboBox1->Columns->Add(L"End");
ComboBox1->Columns->Add(L"Duration")->ComputedField = TVariant(String("2:=((1:=int(0:= date(%1)-date(%0))) = 0 ? '' : str(=:1) + ' day(s)') + ( 3:=round(24*(=:0-floor(=:0))) ? (len(=:2) ? ' and ' : ") +
"'') + =:3 + ' hour(s)' : '' )");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant(TDateTime(2001,1,11).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2001,1,14).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2002,2,22,12,00,00,0).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2002,3,14,13,00,00,0).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2003,3,13).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2003,4,11,11,00,00,0).operator double()));

388
Is there a function to display the number of days between two date including the number of hours

ComboBox1->Columns->Add(L"Start");
ComboBox1->Columns->Add(L"End");
ComboBox1->Columns->Add(L"Duration")->ComputedField = L"\"D \" + int(date(%1)-date(%0)) + \" H \" + round(24*(date(%1)-date(%0) - floor(date(%1)-date(%0))))";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant(TDateTime(2001,1,11).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2001,1,14,23,00,00,0).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2002,2,22,12,00,00,0).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2002,3,14,13,00,00,0).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2003,3,13).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2003,4,11,11,00,00,0).operator double()));

387
How can I display the number of days between two dates

ComboBox1->Columns->Add(L"Start");
ComboBox1->Columns->Add(L"End");
ComboBox1->Columns->Add(L"Duration")->ComputedField = L"(date(%1)-date(%0)) + ' days'";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant(TDateTime(2001,1,11).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2001,1,14).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2002,2,22).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2002,3,14).operator double()));
	h = var_Items->AddItem(TVariant(TDateTime(2003,3,13).operator double()));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant(TDateTime(2003,4,11).operator double()));

386
How can I get second part of the date

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"Second")->ComputedField = L"sec(date(%0))";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,10,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,01,22,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,23,01,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,11,59,0).operator double()));

385
How can I get minute part of the date

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"Minute")->ComputedField = L"min(date(%0))";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,10,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,01,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,23,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,11,00,0).operator double()));

384
How can I check the hour part only so I know it was afternoon

ComboBox1->ConditionalFormats->Add(L"hour(%0)>=12",TNoParam())->Bold = true;
ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"Hour")->ComputedField = L"hour(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,00,00,0).operator double()));

383
What about a function to get the day in the week, or days since Sunday

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"WeekDay")->ComputedField = L"weekday(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,00,00,0).operator double()));

382
Is there any function to get the day of the year or number of days since January 1st

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"Day since January 1st")->ComputedField = L"yearday(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,00,00,0).operator double()));

381
How can I display only the day of the date

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"Day")->ComputedField = L"day(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,11,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,22,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,13,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,14,13,00,00,0).operator double()));

380
How can I display only the month of the date

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"Month")->ComputedField = L"month(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

379
How can I get only the year part from a date expression

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"Year")->ComputedField = L"year(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

378
Can I convert the expression to date

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Date")->ComputedField = L"date(dbl(%0))";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("30000.99"));
	var_Items->AddItem(TVariant("3561.23"));
	var_Items->AddItem(TVariant("1232.34"));

377
Can I convert the expression to a number, double or float

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Number + 2")->ComputedField = L"dbl(%0)+2";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

376
How can I display dates in long format

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"LongFormat")->ComputedField = L"longdate(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

375
How can I display dates in short format

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"ShortFormat")->ComputedField = L"shortdate(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

374
How can I display the time only of a date expression

ComboBox1->Columns->Add(L"Date");
ComboBox1->Columns->Add(L"Time")->ComputedField = L"'time is:' + time(date(%0))";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant(TDateTime(2001,1,1,10,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2002,2,2,11,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2003,3,3,12,00,00,0).operator double()));
	var_Items->AddItem(TVariant(TDateTime(2004,4,4,13,00,00,0).operator double()));

373
Is there any function to display currencies, or money formatted as in the control panel

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Currency")->ComputedField = L"currency(dbl(%0))";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));
	var_Items->AddItem(TVariant("10000.99"));

372
How can I convert the expression to a string so I can look into the date string expression for month's name

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Str")->ComputedField = L"str(%0) + ' AA'";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

371
Can I display the absolute value or positive part of the number

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Abs")->ComputedField = L"abs(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

370
Is there any function to get largest number with no fraction part that is not greater than the value

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Floor")->ComputedField = L"floor(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

369
Is there any function to round the values base on the .5 value

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Round")->ComputedField = L"round(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

368
How can I get or display the integer part of the cell

ComboBox1->Columns->Add(L"Number");
ComboBox1->Columns->Add(L"Int")->ComputedField = L"int(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("-1.98"));
	var_Items->AddItem(TVariant("0.99"));
	var_Items->AddItem(TVariant("1.23"));
	var_Items->AddItem(TVariant("2.34"));

367
How can I display names as proper ( first leter of the word must be in uppercase, and the rest in lowercase )

ComboBox1->Columns->Add(L"")->ComputedField = L"proper(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("child child"));
	var_Items->InsertItem(h,TNoParam(),TVariant("child child"));
	var_Items->InsertItem(h,TNoParam(),TVariant("child child"));
	var_Items->set_ExpandItem(h,true);

366
Is there any option to display cells in uppercase

ComboBox1->Columns->Add(L"")->ComputedField = L"upper(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Chld 3"));
	var_Items->set_ExpandItem(h,true);

365
Is there any option to display cells in lowercase

ComboBox1->Columns->Add(L"")->ComputedField = L"lower(%0)";
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Chld 3"));
	var_Items->set_ExpandItem(h,true);

364
How can I mark the cells that has a specified type, ie strings only

ComboBox1->ConditionalFormats->Add(L"type(%0) = 8",TNoParam())->ForeColor = RGB(255,0,0);
ComboBox1->Columns->Add(L"");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant(2));
	var_Items->InsertItem(h,TNoParam(),TVariant("Chld 3"));
	var_Items->set_ExpandItem(h,true);

363
How can I bold the items that contains data or those who displays empty strings

ComboBox1->ConditionalFormats->Add(L"not len(%1)=0",TNoParam())->Bold = true;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	long hC = var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->set_CellCaption(TVariant(hC),TVariant(1),TVariant("1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 3"));
	var_Items->set_ExpandItem(h,true);

362
Can I change the background color for items or cells that contains a specified string

ComboBox1->ConditionalFormats->Add(L"%0 contains 'hi'",TNoParam())->BackColor = RGB(255,0,0);
ComboBox1->Columns->Add(L"");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Chld 3"));
	var_Items->set_ExpandItem(h,true);

361
Is there any option to change the fore color for cells or items that ends with a specified string

ComboBox1->ConditionalFormats->Add(L"%0 endwith '22'",TNoParam())->ForeColor = RGB(255,0,0);
ComboBox1->Columns->Add(L"");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.22"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2.22"));
	var_Items->set_ExpandItem(h,true);

360
How can I highlight the cells or items that starts with a specified string

ComboBox1->ConditionalFormats->Add(L"%0 startwith 'C'",TNoParam())->Underline = true;
ComboBox1->Columns->Add(L"");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->InsertItem(h,TNoParam(),TVariant("SChild 3"));
	var_Items->set_ExpandItem(h,true);

359
How can I change the background color or the visual appearance using ebn for a particular column

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
Excomboboxlib_tlb::IColumnsPtr var_Columns = ComboBox1->Columns;
	var_Columns->Add(L"Column 1");
	var_Columns->Add(L"Column 2")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exHeaderBackColor,TVariant(16777216));
	var_Columns->Add(L"Column 3")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exHeaderBackColor,TVariant(16777471));
	var_Columns->Add(L"Column 4");

358
How can I change the background color for a particular column

Excomboboxlib_tlb::IColumnsPtr var_Columns = ComboBox1->Columns;
	var_Columns->Add(L"Column 1");
	var_Columns->Add(L"Column 2")->set_Def(Excomboboxlib_tlb::DefColumnEnum::exHeaderBackColor,TVariant(8439039));
	var_Columns->Add(L"Column 3");

357
Does your control support prompt feature

ComboBox1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
ComboBox1->AutoComplete = false;
ComboBox1->Columns->Add(L"Column 1")->Prompt = L"<img>1</img><i><fgcolor=808080>type to search</fgcolor></i>";
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
ComboBox1->Items->AddItem(TVariant(2));

356
How can I display the column's header using multiple lines

ComboBox1->HeaderHeight = 128;
ComboBox1->HeaderSingleLine = false;
ComboBox1->Columns->Add(L"This is just a column that should break the header.")->Width = 32;
ComboBox1->Columns->Add(L"This is just another column that should break the header.");

355
How can I sort the value gets listed in the drop down filter window

ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exLinesAtRoot;
ComboBox1->MarkSearchColumn = false;
ComboBox1->Description[Excomboboxlib_tlb::DescriptionTypeEnum::exFilterBarAll] = L"";
ComboBox1->Description[Excomboboxlib_tlb::DescriptionTypeEnum::exFilterBarBlanks] = L"";
ComboBox1->Description[Excomboboxlib_tlb::DescriptionTypeEnum::exFilterBarNonBlanks] = L"";
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"P1");
	var_Column->DisplayFilterButton = true;
	var_Column->DisplayFilterPattern = false;
	var_Column->FilterList = Excomboboxlib_tlb::FilterListEnum::exSortItemsDesc;
Excomboboxlib_tlb::IColumnPtr var_Column1 = ComboBox1->Columns->Add(L"P2");
	var_Column1->DisplayFilterButton = true;
	var_Column1->DisplayFilterPattern = false;
	var_Column1->FilterList = Excomboboxlib_tlb::FilterListEnum::exSortItemsAsc;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Z3"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("C"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Z1"))),TVariant(1),TVariant("B"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Z2"))),TVariant(1),TVariant("A"));
	var_Items->set_ExpandItem(h,true);

354
Is there any property to disable the popup/context menu being shown when the user does a right click in the control's label area

ComboBox1->Columns->Add(L"Default")->AllowEditContextMenu = false;
ComboBox1->Items->AddItem(TVariant(0));
ComboBox1->Items->AddItem(TVariant(1));
ComboBox1->Items->AddItem(TVariant(2));

353
How can I align the text/caption on the scroll bar

ComboBox1->ScrollPartCaption[Excomboboxlib_tlb::ScrollBarEnum::exHScroll,Excomboboxlib_tlb::ScrollPartEnum::exLowerBackPart] = L"left";
ComboBox1->ScrollPartCaptionAlignment[Excomboboxlib_tlb::ScrollBarEnum::exHScroll,Excomboboxlib_tlb::ScrollPartEnum::exLowerBackPart] = Excomboboxlib_tlb::AlignmentEnum::LeftAlignment;
ComboBox1->ScrollPartCaption[Excomboboxlib_tlb::ScrollBarEnum::exHScroll,Excomboboxlib_tlb::ScrollPartEnum::exUpperBackPart] = L"right";
ComboBox1->ScrollPartCaptionAlignment[Excomboboxlib_tlb::ScrollBarEnum::exHScroll,Excomboboxlib_tlb::ScrollPartEnum::exUpperBackPart] = Excomboboxlib_tlb::AlignmentEnum::RightAlignment;
ComboBox1->ColumnAutoResize = false;
ComboBox1->Columns->Add(L"1");
ComboBox1->Columns->Add(L"2");
ComboBox1->Columns->Add(L"3");
ComboBox1->Columns->Add(L"4");
ComboBox1->Columns->Add(L"5");
ComboBox1->Columns->Add(L"6");

352
Does you control support RTL languages or if there is a property RightToLeft

ComboBox1->RightToLeft = true;
ComboBox1->ItemsAllowSizing = Excomboboxlib_tlb::ItemsAllowSizingEnum::exResizeItem;
ComboBox1->DrawGridLines = Excomboboxlib_tlb::GridLinesEnum::exHLines;
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exLinesAtRoot;
ComboBox1->ScrollBySingleLine = true;
ComboBox1->DefaultItemHeight = 64;
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Column");
	var_Column->Alignment = Excomboboxlib_tlb::AlignmentEnum::RightAlignment;
	var_Column->HeaderAlignment = Excomboboxlib_tlb::AlignmentEnum::RightAlignment;
	var_Column->EditAlignment = Excomboboxlib_tlb::AlignmentEnum::RightAlignment;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->set_ItemHeight(var_Items->InsertItem(var_Items->AddItem(TVariant("Parent")),TNoParam(),TVariant("Item 2")),48);
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->set_ExpandItem(var_Items->get_ItemByIndex(1),true);

351
How do I enable resizing all the items at runtime

ComboBox1->ItemsAllowSizing = Excomboboxlib_tlb::ItemsAllowSizingEnum::exResizeAllItems;
ComboBox1->DrawGridLines = Excomboboxlib_tlb::GridLinesEnum::exHLines;
ComboBox1->Columns->Add(L"Column");
ComboBox1->Items->AddItem(TVariant("Item 1"));
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_ItemHeight(var_Items->AddItem(TVariant("Item 2")),48);
ComboBox1->Items->AddItem(TVariant("Item 3"));

350
How can I remove the filter

Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Column");
	var_Column->DisplayFilterButton = true;
	var_Column->FilterType = Excomboboxlib_tlb::FilterTypeEnum::exBlanks;
ComboBox1->ApplyFilter();
ComboBox1->ClearFilter();

349
How do I display the icons being selected in the control's label

ComboBox1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_CellImage(TVariant(var_Items->AddItem(TVariant("Image 1"))),TVariant(0),1);
	var_Items->set_CellImage(TVariant(var_Items->AddItem(TVariant("Image 2"))),TVariant(0),2);
	var_Items->set_CellImage(TVariant(var_Items->AddItem(TVariant("Image 3"))),TVariant(0),3);
ComboBox1->AssignEditImageOnSelect[0] = true;
ComboBox1->set_Value(TVariant("Image 2"));

348
How do I select a value

ComboBox1->IntegralHeight = true;
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesAtRoot;
ComboBox1->TreeColumnIndex = 1;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root 1.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 2.1"))),TVariant(1),TVariant("Child 2.2"));
	var_Items->set_ExpandItem(h,true);
	h = var_Items->AddItem(TVariant("Root 2.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 2.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
ComboBox1->set_Value(TVariant("Root 1.1"));

347
How do I select a value

ComboBox1->IntegralHeight = true;
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesAtRoot;
ComboBox1->TreeColumnIndex = 1;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root 1.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 2.1"))),TVariant(1),TVariant("Child 2.2"));
	var_Items->set_ExpandItem(h,true);
	h = var_Items->AddItem(TVariant("Root 2.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 2.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
ComboBox1->Select[TVariant(1)] = TVariant("Root 1.2");

346
How do change the visual appearance for the drop down border, using EBN

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->DropDownBorder = Excomboboxlib_tlb::AppearanceEnum(0x1000000);

345
How do I remove the drop down's border

ComboBox1->DropDownBorder = Excomboboxlib_tlb::AppearanceEnum::None2;

344
How can I change the foreground color for edit controls

ComboBox1->ForeColorEdit = RGB(255,0,0);
ComboBox1->IntegralHeight = true;
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesAtRoot;
ComboBox1->TreeColumnIndex = 1;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root 1.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 2.1"))),TVariant(1),TVariant("Child 2.2"));
	var_Items->set_ExpandItem(h,true);
	h = var_Items->AddItem(TVariant("Root 2.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 2.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
ComboBox1->Select[TVariant(0)] = TVariant("Root 1.1");

343
How can I change the background color for edit controls

ComboBox1->BackColorEdit = RGB(255,0,0);
ComboBox1->IntegralHeight = true;
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesAtRoot;
ComboBox1->TreeColumnIndex = 1;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root 1.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 2.1"))),TVariant(1),TVariant("Child 2.2"));
	var_Items->set_ExpandItem(h,true);
	h = var_Items->AddItem(TVariant("Root 2.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 2.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
ComboBox1->Select[TVariant(0)] = TVariant("Root 1.1");

342
How can I hide the drop down buttons when the control loses the focus

ComboBox1->HideDropDownButton = true;
ComboBox1->IntegralHeight = true;
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesAtRoot;
ComboBox1->TreeColumnIndex = 1;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root 1.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 2.1"))),TVariant(1),TVariant("Child 2.2"));
	var_Items->set_ExpandItem(h,true);
	h = var_Items->AddItem(TVariant("Root 2.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 2.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));

341
How can I ensure that the drop down portions doesn't show partial items

ComboBox1->IntegralHeight = true;
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesAtRoot;
ComboBox1->TreeColumnIndex = 1;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root 1.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 2.1"))),TVariant(1),TVariant("Child 2.2"));
	var_Items->set_ExpandItem(h,true);
	h = var_Items->AddItem(TVariant("Root 2.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 2.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));

340
How can I close the drop down window when user double clicks it

ComboBox1->CloseOnDblClk = true;
ComboBox1->LinesAtRoot = Excomboboxlib_tlb::LinesAtRootEnum::exGroupLinesAtRoot;
ComboBox1->TreeColumnIndex = 1;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Root 1.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 2.1"))),TVariant(1),TVariant("Child 2.2"));
	var_Items->set_ExpandItem(h,true);
	h = var_Items->AddItem(TVariant("Root 2.1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("Root 2.2"));
	var_Items->set_CellCaption(TVariant(var_Items->InsertItem(h,TNoParam(),TVariant("Child 1.1"))),TVariant(1),TVariant("Child 1.2"));

339
How do I get the handle of the drop down window

ComboBox1->Columns->Add(PChar(ComboBox1->hWndDropDown));

338
How do I specify the height of the control's label

ComboBox1->LabelHeight = 34;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

337
The control selects the portion of text that doesn't match with the selected item. How can I avoid that

ComboBox1->AutoSelect = false;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

336
How can I show the drop down window as soon as user starts typing in the control

ComboBox1->AutoDropDown = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

335
How do I change the text in the edit or label area

ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));
ComboBox1->EditText[TVariant(0)] = L"Test";

334
How do I lock or make read-only the control

ComboBox1->Locked = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

333
How do I let user to resize only the height of the drop down window, at runtime

ComboBox1->AllowSizeGrip = true;
ComboBox1->AllowHResize = false;
ComboBox1->MinWidthList = 100;
ComboBox1->MinHeightList = 100;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

332
How do I let user to resize only the width of the drop down window, at runtime

ComboBox1->AllowSizeGrip = true;
ComboBox1->AllowVResize = false;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

331
How do I let user to resize the drop down window, at runtime

ComboBox1->AllowSizeGrip = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

330
How do I specify the height of the drop down window

ComboBox1->HeightList[TNoParam()] = 400;
ComboBox1->MinWidthList = 100;
ComboBox1->AllowSizeGrip = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

329
How do I specify the minimum height of the drop down window

ComboBox1->MinHeightList = 100;
ComboBox1->AllowSizeGrip = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

328
How do I specify the width of the drop down window

ComboBox1->WidthList[TNoParam()] = 100;
ComboBox1->AllowSizeGrip = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

327
How do I specify the minimum width of the drop down window

ComboBox1->MinWidthList = 100;
ComboBox1->AllowSizeGrip = true;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

326
I have multiple columns, how can I display a single edit in the control's label

ComboBox1->SingleEdit = true;
ComboBox1->Columns->Add(L"Column 1");
ComboBox1->Columns->Add(L"Column 2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant("Item 1"))),TVariant(1),TVariant("SubItem 1"));
	var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant("Item 2"))),TVariant(1),TVariant("SubItem 2"));
	var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant("Item 3"))),TVariant(1),TVariant("SubItem 3"));

325
How do I turn off the auto complete feature

ComboBox1->AutoComplete = false;
ComboBox1->Columns->Add(L"Column");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->AddItem(TVariant("Item 3"));
	var_Items->AddItem(TVariant("Item 1"));
	var_Items->AddItem(TVariant("Item 2"));

324
The control supports three styles: Simple, DropDown and DropDownList. How can I change the style

ComboBox1->Style = Excomboboxlib_tlb::StyleEnum::DropDownList;

323
Is there any option to align the header to the left and the data to the right

ComboBox1->Columns->Add(L"Left")->Alignment = Excomboboxlib_tlb::AlignmentEnum::LeftAlignment;
Excomboboxlib_tlb::IColumnPtr var_Column = ComboBox1->Columns->Add(L"Right");
	var_Column->Alignment = Excomboboxlib_tlb::AlignmentEnum::RightAlignment;
	var_Column->HeaderAlignment = Excomboboxlib_tlb::AlignmentEnum::RightAlignment;
	var_Column->EditAlignment = Excomboboxlib_tlb::AlignmentEnum::RightAlignment;
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_CellCaption(TVariant(var_Items->AddItem(TVariant("left"))),TVariant(1),TVariant("right"));

322
How do I change the control's border, using your EBN files

ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->Appearance = Excomboboxlib_tlb::AppearanceEnum(0x1000000);

321
Can I change the default border of the tooltip, using your EBN files

ComboBox1->ToolTipDelay = 1;
ComboBox1->ToolTipWidth = 364;
ComboBox1->VisualAppearance->Add(1,TVariant("c:\\exontrol\\images\\normal.ebn"));
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exToolTipAppearance] = 0x1000000;
ComboBox1->Columns->Add(L"tootip")->ToolTip = L"this is a tooltip assigned to a column";

320
Can I change the background color for the tooltip

ComboBox1->ToolTipDelay = 1;
ComboBox1->ToolTipWidth = 364;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exToolTipBackColor] = RGB(255,0,0);
ComboBox1->Columns->Add(L"tootip")->ToolTip = L"this is a tooltip assigned to a column";

319
Does the tooltip support HTML format

ComboBox1->ToolTipDelay = 1;
ComboBox1->ToolTipWidth = 364;
ComboBox1->Columns->Add(L"tootip")->ToolTip = L"<font Tahoma;11>T</font>his is an HTML <b>tooltip</b> assigned to a <fgcolor=FF0000>column</fgcolor>";

318
Can I change the forecolor for the tooltip

ComboBox1->ToolTipDelay = 1;
ComboBox1->ToolTipWidth = 364;
ComboBox1->Background[Excomboboxlib_tlb::BackgroundPartEnum::exToolTipForeColor] = RGB(255,0,0);
ComboBox1->Columns->Add(L"tootip")->ToolTip = L"this is a tooltip assigned to a column";

317
Can I change the foreground color for the tooltip

ComboBox1->ToolTipDelay = 1;
ComboBox1->ToolTipWidth = 364;
ComboBox1->Columns->Add(L"tootip")->ToolTip = L"<fgcolor=FF0000>this is a tooltip assigned to a column</fgcolor>";

316
How can I merge cells

ComboBox1->DrawGridLines = Excomboboxlib_tlb::GridLinesEnum::exAllLines;
ComboBox1->MarkSearchColumn = false;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
ComboBox1->Columns->Add(L"C3");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("this cell merges the first two columns"));
	var_Items->set_CellMerge(TVariant(h),TVariant(0),TVariant(1));
	h = var_Items->AddItem(TNoParam());
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("this cell merges the last two columns"));
	var_Items->set_CellMerge(TVariant(h),TVariant(1),TVariant(2));
	h = var_Items->AddItem(TVariant("this cell merges the all three columns"));
	var_Items->set_CellMerge(TVariant(h),TVariant(0),TVariant(1));
	var_Items->set_CellMerge(TVariant(h),TVariant(0),TVariant(2));
	h = var_Items->AddItem(TVariant("this draws a divider item"));
	var_Items->set_ItemDivider(h,0);

315
How can I merge cells

ComboBox1->MarkSearchColumn = false;
ComboBox1->TreeColumnIndex = -1;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Cell 1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
	h = var_Items->AddItem(TVariant("This is bit of text merges all cells in the item"));
	var_Items->set_ItemDivider(h,0);
	var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);

314
How can I change the color for separator / dividers items

ComboBox1->MarkSearchColumn = false;
ComboBox1->TreeColumnIndex = -1;
ComboBox1->ScrollBySingleLine = false;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Cell 1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
	h = var_Items->AddItem(TNoParam());
	var_Items->set_ItemDivider(h,0);
	var_Items->set_ItemDividerLine(h,Excomboboxlib_tlb::DividerLineEnum::DoubleDotLine);
	var_Items->set_ItemDividerLineAlignment(h,Excomboboxlib_tlb::DividerAlignmentEnum::DividerCenter);
	var_Items->set_ItemHeight(h,6);
	var_Items->set_SelectableItem(h,false);
	h = var_Items->AddItem(TVariant("Cell 2"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);

313
How can I add separator - dividers items

ComboBox1->MarkSearchColumn = false;
ComboBox1->TreeColumnIndex = -1;
ComboBox1->ScrollBySingleLine = false;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Cell 1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
	h = var_Items->AddItem(TNoParam());
	var_Items->set_ItemDivider(h,0);
	var_Items->set_ItemDividerLine(h,Excomboboxlib_tlb::DividerLineEnum::DoubleDotLine);
	var_Items->set_ItemDividerLineAlignment(h,Excomboboxlib_tlb::DividerAlignmentEnum::DividerCenter);
	var_Items->set_ItemHeight(h,6);
	var_Items->set_SelectableItem(h,false);
	h = var_Items->AddItem(TVariant("Cell 2"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);

312
Can I change the style of the line being displayed by a divider item

ComboBox1->MarkSearchColumn = false;
ComboBox1->TreeColumnIndex = -1;
ComboBox1->ScrollBySingleLine = false;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Cell 1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
	h = var_Items->AddItem(TVariant("This is bit of text that's displayed on the entire item, divider."));
	var_Items->set_ItemDivider(h,0);
	var_Items->set_ItemDividerLine(h,Excomboboxlib_tlb::DividerLineEnum::DoubleDotLine);
	var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);
	var_Items->set_ItemHeight(h,24);

311
Can I remove the line being displayed by a divider item

ComboBox1->MarkSearchColumn = false;
ComboBox1->TreeColumnIndex = -1;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Cell 1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
	h = var_Items->AddItem(TVariant("This is bit of text that's displayed on the entire item, divider."));
	var_Items->set_ItemDivider(h,0);
	var_Items->set_ItemDividerLine(h,Excomboboxlib_tlb::DividerLineEnum::EmptyLine);
	var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);

310
How can I display a divider item, merging all cells

ComboBox1->MarkSearchColumn = false;
ComboBox1->TreeColumnIndex = -1;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Cell 1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
	h = var_Items->AddItem(TVariant("This is bit of text that's displayed on the entire item, divider."));
	var_Items->set_ItemDivider(h,0);
	var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);

309
How can I fix or lock items

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_LockedItemCount(Excomboboxlib_tlb::VAlignmentEnum::exTop,1);
	var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exTop,0)),TVariant(0),TVariant("This is a locked item, fixed to the top side of the control."));
	var_Items->set_ItemBackColor(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exTop,0),RGB(196,196,186));
	var_Items->set_LockedItemCount(Excomboboxlib_tlb::VAlignmentEnum::exBottom,2);
	var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exBottom,0)),TVariant(0),TVariant("This is a locked item, fixed to the top side of the control."));
	var_Items->set_ItemBackColor(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exBottom,0),RGB(196,196,186));
	var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exBottom,1)),TVariant(0),TVariant("This is a locked item, fixed to the top side of the control."));
	var_Items->set_ItemBackColor(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exBottom,1),RGB(186,186,186));

308
How can I fix or lock an item on the bottom side of the control

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_LockedItemCount(Excomboboxlib_tlb::VAlignmentEnum::exBottom,1);
	var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exBottom,0)),TVariant(0),TVariant("This is a locked item, fixed to the bottom side of the control."));
	long h = var_Items->AddItem(TVariant("Root 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->set_ExpandItem(h,true);

307
How can I fix or lock an item on the top of the control

ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_LockedItemCount(Excomboboxlib_tlb::VAlignmentEnum::exTop,1);
	var_Items->set_CellCaption(TVariant(var_Items->get_LockedItem(Excomboboxlib_tlb::VAlignmentEnum::exTop,0)),TVariant(0),TVariant("This is a locked item, fixed to the top side of the control."));
	long h = var_Items->AddItem(TVariant("Root 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 1"));
	var_Items->InsertItem(h,TNoParam(),TVariant("Child 2"));
	var_Items->set_ExpandItem(h,true);

306
Is there any function to limit the height of the items when I display it using multiple lines

ComboBox1->ScrollBySingleLine = true;
ComboBox1->Columns->Add(L"C1");
ComboBox1->Columns->Add(L"C2");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("Cell 1"));
	var_Items->set_CellCaption(TVariant(h),TVariant(1),TVariant("This is bit of text that's shown on multiple lines. This is bit of text that's shown on multiple lines."));
	var_Items->set_CellSingleLine(TVariant(h),TVariant(1),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);
	var_Items->set_ItemMaxHeight(h,48);

305
Why I cannot center my cells in the column

ComboBox1->TreeColumnIndex = -1;
ComboBox1->DrawGridLines = Excomboboxlib_tlb::GridLinesEnum::exRowLines;
ComboBox1->Columns->Add(L"Default")->Alignment = Excomboboxlib_tlb::AlignmentEnum::CenterAlignment;
ComboBox1->Items->AddItem(TVariant("item 1"));
ComboBox1->Items->AddItem(TVariant("item 2"));
ComboBox1->Items->AddItem(TVariant("item 3"));

304
How can I align the cell to the left, center or to the right

ComboBox1->TreeColumnIndex = -1;
ComboBox1->DrawGridLines = Excomboboxlib_tlb::GridLinesEnum::exRowLines;
ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_CellHAlignment(TVariant(var_Items->AddItem(TVariant("left"))),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::LeftAlignment);
	var_Items->set_CellHAlignment(TVariant(var_Items->AddItem(TVariant("center"))),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);
	var_Items->set_CellHAlignment(TVariant(var_Items->AddItem(TVariant("right"))),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::RightAlignment);

303
How do I apply HTML format to a cell

ComboBox1->TreeColumnIndex = -1;
ComboBox1->Images(TVariant(String("gBJJgBAIDAAGAAEAAQhYAf8Pf4hh0QihCJo2AEZjQAjEZFEaIEaEEaAIAkcbk0olUrlktl0vmExmUzmk1m03nE5nU7nk9n0/oFBoVDolFo1HpFJpVLplNp1PqFRqVTq") +
"lVq1XrFZrVbrldr1fsFhsVjslls1ntFptVrtltt1vuFxuVzul1u13vF5vV7vl9v1/wGBwWDwmFw2HxGJxWLxmNx0xiFdyOTh8Tf9ZymXx+QytcyNgz8r0OblWjyWds+m" +
"0ka1Vf1ta1+r1mos2xrG2xeZ0+a0W0qOx3GO4NV3WeyvD2XJ5XL5nN51aiw+lfSj0gkUkAEllHanHI5j/cHg8EZf7w8vl8j4f/qfEZeB09/vjLAB30+kZQAP/P5/H6/y" +
"NAOAEAwCjMBwFAEDwJBMDwLBYAP2/8Hv8/gAGAD8LQs9w/nhDY/oygIA="));
ComboBox1->HTMLPicture[L"p1"] = TVariant("c:\\exontrol\\images\\zipdisk.gif");
ComboBox1->HTMLPicture[L"p2"] = TVariant("c:\\exontrol\\images\\auction.gif");
ComboBox1->Columns->Add(L"Default");
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	long h = var_Items->AddItem(TVariant("The following item shows some of the HTML format supported:"));
	var_Items->set_CellHAlignment(TVariant(h),TVariant(0),Excomboboxlib_tlb::AlignmentEnum::CenterAlignment);
	h = var_Items->AddItem(TVariant(String("<br>text icons <img>1</img>, <img>2</img>, ... pictures <img>p1</img>, <img>p2</img> <br><br>text <b>bold</b>, <i>italic</i>, <") +
"u>underline</u>, <s>strikeout</s>, ...<br><dotline>and so on...<br> <a>anchor</a> or <a2>hyperlink</a><br><fgcolor=FF0000>fgcolo" +
"r</fgcolor> or <bgcolor=00FF00>bgcolor</bgcolor> "));
	var_Items->set_CellCaptionFormat(TVariant(h),TVariant(0),Excomboboxlib_tlb::CaptionFormatEnum::exHTML);
	var_Items->set_CellSingleLine(TVariant(h),TVariant(0),Excomboboxlib_tlb::CellSingleLineEnum::exCaptionWordWrap);

302
How can I change the font for a cell

ComboBox1->Columns->Add(L"Default");
ComboBox1->Items->AddItem(TVariant("std font"));
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_CellCaptionFormat(TVariant(var_Items->AddItem(TVariant("this <font tahoma;12>is a bit of text with</font> a different font"))),TVariant(0),Excomboboxlib_tlb::CaptionFormatEnum::exHTML);

301
How can I change the font for a cell

ComboBox1->Columns->Add(L"Default");
ComboBox1->Items->AddItem(TVariant("default font"));
/*
	Select the Component\Import Component...\Import a Type Library,
	to import the following Type Library:

		OLE Automation

	TypeLib: stdole2.tlb

	to define the namespace: Stdole_tlb
*/
//#include "STDOLE_TLB.h"
Stdole_tlb::FontPtr f = Variant::CreateObject(L"StdFont");
	f->Name = L"Tahoma";
	f->Size = TVariant(long(12));
Excomboboxlib_tlb::IItemsPtr var_Items = ComboBox1->Items;
	var_Items->set_CellFont(TVariant(var_Items->AddItem(TVariant("new font"))),TVariant(0),(IFontDisp*)(f));